Documentacion: satisfaccion de los objetivos (II)

Descripcion: Describe como se alcanzan los objetivos del sistema. Para cada objetivo se describen que evidencias son necesarias y que propiedades deben cumplirse para considerar el objetivo fracasado o satisfecho.


Instancias de entidades de meta-modelo

EntidadEntidad del meta-modeloDocumentacion
Aceptar_sugerencias 
Objetivo  Aceptar las sugerencias de otros usuarios 
Consultar_expertos 
Objetivo  Consultar a los usuarios sobre la adecuacion del contenido de un documento. Se trata de una de las bases del filtrado colaborativo. Los miembros de la comunidad actuan como mecanismo de evaluacion  
Detectar_usuarios_insatisfechos 
Objetivo  Un usuario insatisfecho es aquel que no recibe la informacion que desearia de la comunidad. Se detecta a un usuario insatisfecho por el numero de veces que evalua negativamente un documento. Si este numero supera el parametro umbral superior evaluaciones negativas entonces a un usuario como insatisfecho 
Detectar_usuarios_molestos 
Objetivo  Un usuario se denomina molesto cuando el numero de sugerencias hechas por el que han sido rechazadas es superior al valor marcado por el slot umbral superior sugerencias negativas
Eliminar_malas_fuentes_informacion 
Objetivo  Cuando un miembro de la comunidad no esta satisfecho con los resultados recibidos de una comunidad, este oyede iniciar las acciones pertinentes para abandonarla 
Eliminar_usuarios_Molestos 
Objetivo  Todos aquellos usuarios que molesten a los demas, deben expulsarse de la comunidad  
Proporcionar_documentos_interesantes 
Objetivo  Proporciona documentos a la comunidad que le pueden interesar. Los documentos se suministran por peticion de los usuarios o por decision de los agentes al ver que un documento se revisa muchas veces. 
Suscribirse_fuentes_informacion 
Objetivo  Suscribir al usuario en fuentes de informacion. Las fuentes de informacion son las comunidades en este caso. 
Echar_de_comunidad 
Tarea  Con esta tarea se echa a un usuario de la comunidad. La baja en si es tramitada por la tarea dar de baja . Para activar esta tarea se proporciona un hecho baja tramitada con el id del usuario a echar

Para desactivar la monitorizacion del usuario expulsado, se crea un hecho usuario desuscrito. Esto activa la baja en el proceso de monitorizacion 

Estudiar_estadisticas 
Tarea  Esta tarea se dedica al estudio de las estadisticas de los usuarios. Cuando detecta uno que, segun la configuracion del agente, ha superado ciertos umbrales en cuanto a votos negativos y evaluaciones negativas, se procede a generar un informe con el que expulsar al usuario. 
Inicia_evaluacion_documento 
Tarea  El inicio de la sesion de evaluacion comienza generando el documento a partir de gestor de documentos. A la vez que se solicita su evaluacion, se solicita un timeout del temporizador 
procesar_sugerencia 
Tarea  Ejecuta el siguiente conjunto de acciones:

1.Consultar el conjunto de sugerencias que en el pasado han sido evaluadas positivamente por los miembros de la comunidad
2. Si este conjunto es lo suficientemente grande, comparar la sugerencia con las anteriores. 2.1 Si el grado de similitud es inferior al fijado por la configuracion, rechazar la peticion. El rechazo se indica con Resultado Propagacion
2.2 Si el grado de similitud es lo suficientemente grande, elegir un conjunto de preevaluadores de entre los miembros de la comunidad. Actualizar la sesion con los evaluadores. Actualizar el estado de la sesion a "EVALUANDO".
2. Enviar una copia de la sugerencia al conjunto de preevaluadores. Esto se realiza mediante PeticionEvaluacionSugerencia.

 

Propagar_sugerencia 
Tarea  Un agente quiere hacer participe a la comunidad de un documento. Para ello, se encapsula el documento dentro de una sugerencia y se comienza el protocolo de propagacion de sugerencias. Es importante agregar este documento en una categoria del clasificador. En el clasificador existe una categoria que equivale a los gustos del usuario. Aņadiendo el documento sugerido a la categoria del usuario, se incrementa la coleccion de documentos que le definen 
Revisar_evaluaciones_sugerencia 
Tarea  El usuario que sugirio inicialmente el documento recibe una contestacion de la comunidad estimando el impacto de su documento 
solicitar_baja 
Tarea  Solicita una baja. Esta tarea dispara una interaccion que persigue que el usuario sea dado de baja en la comunidad. Al darse de baja, al usuario no se le manda mas informacion para que la evalue. 
solicitar_incorporacion 
Tarea  Solicita la incorporacion a una comunidad. Dispara una interaccion cuyo objetivo es suscribir a un usuario en una comunidad. La

Al estar suscrito, el usuario participa en los procesos de evaluacion colaborativa de informacion. Esto le da derecho a acceder a informacion filtrada. 

solicitar_monitorizacion 
Tarea  Cuando un usuario se suscribe a una comunidad, se le pide que informe de todas sus acciones. 


Aceptar_sugerencias (Objetivo)

Properties:
IDAceptar_sugerencias 
DescripcionAceptar las sugerencias de otros usuarios 
estado 

Relaciones:
En el rolEn la relacion Otros extremos
GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:satisface_aceptar_sugerencias(I) 
  •  
    Con los objetosEn el rol
    procesar_sugerencia  GTModificaOR
    GTModificaDR GTFallaObjetivo
  • CondicionMental:fracaso_aceptar_sugerencias 
  •  
    Con los objetosEn el rol
    procesar_sugerencia  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:satisface_aceptar_sugerencias(II) 
  •  
    Con los objetosEn el rol
    procesar_sugerencia  GTModificaOR
     


    Consultar_expertos (Objetivo)

    Properties:
    IDConsultar_expertos 
    DescripcionConsultar a los usuarios sobre la adecuacion del contenido de un documento. Se trata de una de las bases del filtrado colaborativo. Los miembros de la comunidad actuan como mecanismo de evaluacion  
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Satisface_consultar_expertos 
  •  
    Con los objetosEn el rol
    Inicia_evaluacion_documento  GTModificaOR
    GTModificaDR GTFallaObjetivo
  • CondicionMental:Satisface_consultar_expertos 
  •  
    Con los objetosEn el rol
    Inicia_evaluacion_documento  GTModificaOR
     


    Detectar_usuarios_insatisfechos (Objetivo)

    Properties:
    IDDetectar_usuarios_insatisfechos 
    DescripcionUn usuario insatisfecho es aquel que no recibe la informacion que desearia de la comunidad. Se detecta a un usuario insatisfecho por el numero de veces que evalua negativamente un documento. Si este numero supera el parametro umbral superior evaluaciones negativas entonces a un usuario como insatisfecho 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTFallaObjetivo
  • CondicionMental:Fracaso_detectar_usuarios_insatisfechos 
  •  
    Con los objetosEn el rol
    solicitar_monitorizacion  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Satisface_detectar_usuarios_insatisfechos 
  •  
    Con los objetosEn el rol
    solicitar_monitorizacion  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Estudiar_estadisticas  GTModificaOR
     


    Detectar_usuarios_molestos (Objetivo)

    Properties:
    IDDetectar_usuarios_molestos 
    DescripcionUn usuario se denomina molesto cuando el numero de sugerencias hechas por el que han sido rechazadas es superior al valor marcado por el slot umbral superior sugerencias negativas
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Satisface_detectar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    solicitar_monitorizacion  GTModificaOR
    GTModificaDR GTFallaObjetivo
  • CondicionMental:Fracaso_detectar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    solicitar_monitorizacion  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Estudiar_estadisticas  GTModificaOR
     


    Eliminar_malas_fuentes_informacion (Objetivo)

    Properties:
    IDEliminar_malas_fuentes_informacion 
    DescripcionCuando un miembro de la comunidad no esta satisfecho con los resultados recibidos de una comunidad, este oyede iniciar las acciones pertinentes para abandonarla 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTFallaObjetivo
  • CondicionMental:fracasa_eliminar_malas_fuentes_informacion 
  •  
    Con los objetosEn el rol
    solicitar_baja  GTModificaOR
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:satisface_eliminar_malas_fuentes_informacion 
  •  
    Con los objetosEn el rol
    solicitar_baja  GTModificaOR
     


    Eliminar_usuarios_Molestos (Objetivo)

    Properties:
    IDEliminar_usuarios_Molestos 
    DescripcionTodos aquellos usuarios que molesten a los demas, deben expulsarse de la comunidad  
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    RGTSatisfaceD GTSatisface
  • CondicionMental:Satisface_eliminar_usuarios_molestos 
  • ID: 
  •  
    Con los objetosEn el rol
    Echar_de_comunidad  RGTSatisfaceO
    RObjetivo GTFalla
  • CondicionMental:Fracasa_eliminar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    Echar_de_comunidad  RTarea
     


    Proporcionar_documentos_interesantes (Objetivo)

    Properties:
    IDProporcionar_documentos_interesantes 
    DescripcionProporciona documentos a la comunidad que le pueden interesar. Los documentos se suministran por peticion de los usuarios o por decision de los agentes al ver que un documento se revisa muchas veces. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Satisface_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Revisar_evaluaciones_sugerencia  GTModificaOR
    GTModificaDR GTFallaObjetivo
  • CondicionMental:Fracaso_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Revisar_evaluaciones_sugerencia  GTModificaOR
    RGTSatisfaceD GTSatisface
  • CondicionMental:Satisface_proporcionar_documentos_interesantes 
  • ID: 
  •  
    Con los objetosEn el rol
    Propagar_sugerencia  RGTSatisfaceO
    RObjetivo GTFalla
  • CondicionMental:Fracaso_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Propagar_sugerencia  RTarea
     


    Suscribirse_fuentes_informacion (Objetivo)

    Properties:
    IDSuscribirse_fuentes_informacion 
    DescripcionSuscribir al usuario en fuentes de informacion. Las fuentes de informacion son las comunidades en este caso. 
    estado 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaDR GTSatisfaceObjetivo
  • CondicionMental:Satisface_suscribirse_fuentes_informacion 
  •  
    Con los objetosEn el rol
    solicitar_incorporacion  GTModificaOR
    GTModificaDR GTFallaObjetivo
  • CondicionMental:Fracaso_suscribirse_fuentes_informacion 
  •  
    Con los objetosEn el rol
    solicitar_incorporacion  GTModificaOR
     


    Echar_de_comunidad (Tarea)

    Properties:
    IDEchar_de_comunidad 
    DescripcionCon esta tarea se echa a un usuario de la comunidad. La baja en si es tramitada por la tarea dar de baja . Para activar esta tarea se proporciona un hecho baja tramitada con el id del usuario a echar

    Para desactivar la monitorizacion del usuario expulsado, se crea un hecho usuario desuscrito. Esto activa la baja en el proceso de monitorizacion 


    Relaciones:
    En el rolEn la relacion Otros extremos
    RGTSatisfaceO GTSatisface
  • CondicionMental:Satisface_eliminar_usuarios_molestos 
  • ID: 
  •  
    Con los objetosEn el rol
    Eliminar_usuarios_Molestos  RGTSatisfaceD
    RTarea GTFalla
  • CondicionMental:Fracasa_eliminar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    Eliminar_usuarios_Molestos  RObjetivo
     


    Estudiar_estadisticas (Tarea)

    Properties:
    IDEstudiar_estadisticas 
    DescripcionEsta tarea se dedica al estudio de las estadisticas de los usuarios. Cuando detecta uno que, segun la configuracion del agente, ha superado ciertos umbrales en cuanto a votos negativos y evaluaciones negativas, se procede a generar un informe con el que expulsar al usuario. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_insatisfechos  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental: 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_molestos  GTModificaDR
     


    Inicia_evaluacion_documento (Tarea)

    Properties:
    IDInicia_evaluacion_documento 
    DescripcionEl inicio de la sesion de evaluacion comienza generando el documento a partir de gestor de documentos. A la vez que se solicita su evaluacion, se solicita un timeout del temporizador 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Satisface_consultar_expertos 
  •  
    Con los objetosEn el rol
    Consultar_expertos  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:Satisface_consultar_expertos 
  •  
    Con los objetosEn el rol
    Consultar_expertos  GTModificaDR
     


    procesar_sugerencia (Tarea)

    Properties:
    IDprocesar_sugerencia 
    DescripcionEjecuta el siguiente conjunto de acciones:

    1.Consultar el conjunto de sugerencias que en el pasado han sido evaluadas positivamente por los miembros de la comunidad
    2. Si este conjunto es lo suficientemente grande, comparar la sugerencia con las anteriores. 2.1 Si el grado de similitud es inferior al fijado por la configuracion, rechazar la peticion. El rechazo se indica con Resultado Propagacion
    2.2 Si el grado de similitud es lo suficientemente grande, elegir un conjunto de preevaluadores de entre los miembros de la comunidad. Actualizar la sesion con los evaluadores. Actualizar el estado de la sesion a "EVALUANDO".
    2. Enviar una copia de la sugerencia al conjunto de preevaluadores. Esto se realiza mediante PeticionEvaluacionSugerencia.

     


    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:satisface_aceptar_sugerencias(I) 
  •  
    Con los objetosEn el rol
    Aceptar_sugerencias  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:fracaso_aceptar_sugerencias 
  •  
    Con los objetosEn el rol
    Aceptar_sugerencias  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:satisface_aceptar_sugerencias(II) 
  •  
    Con los objetosEn el rol
    Aceptar_sugerencias  GTModificaDR
     


    Propagar_sugerencia (Tarea)

    Properties:
    IDPropagar_sugerencia 
    DescripcionUn agente quiere hacer participe a la comunidad de un documento. Para ello, se encapsula el documento dentro de una sugerencia y se comienza el protocolo de propagacion de sugerencias. Es importante agregar este documento en una categoria del clasificador. En el clasificador existe una categoria que equivale a los gustos del usuario. Aņadiendo el documento sugerido a la categoria del usuario, se incrementa la coleccion de documentos que le definen 

    Relaciones:
    En el rolEn la relacion Otros extremos
    RGTSatisfaceO GTSatisface
  • CondicionMental:Satisface_proporcionar_documentos_interesantes 
  • ID: 
  •  
    Con los objetosEn el rol
    Proporcionar_documentos_interesantes  RGTSatisfaceD
    RTarea GTFalla
  • CondicionMental:Fracaso_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Proporcionar_documentos_interesantes  RObjetivo
     


    Revisar_evaluaciones_sugerencia (Tarea)

    Properties:
    IDRevisar_evaluaciones_sugerencia 
    DescripcionEl usuario que sugirio inicialmente el documento recibe una contestacion de la comunidad estimando el impacto de su documento 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Satisface_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Proporcionar_documentos_interesantes  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:Fracaso_proporcionar_documentos_interesantes 
  •  
    Con los objetosEn el rol
    Proporcionar_documentos_interesantes  GTModificaDR
     


    solicitar_baja (Tarea)

    Properties:
    IDsolicitar_baja 
    DescripcionSolicita una baja. Esta tarea dispara una interaccion que persigue que el usuario sea dado de baja en la comunidad. Al darse de baja, al usuario no se le manda mas informacion para que la evalue. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTFallaObjetivo
  • CondicionMental:fracasa_eliminar_malas_fuentes_informacion 
  •  
    Con los objetosEn el rol
    Eliminar_malas_fuentes_informacion  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:satisface_eliminar_malas_fuentes_informacion 
  •  
    Con los objetosEn el rol
    Eliminar_malas_fuentes_informacion  GTModificaDR
     


    solicitar_incorporacion (Tarea)

    Properties:
    IDsolicitar_incorporacion 
    DescripcionSolicita la incorporacion a una comunidad. Dispara una interaccion cuyo objetivo es suscribir a un usuario en una comunidad. La

    Al estar suscrito, el usuario participa en los procesos de evaluacion colaborativa de informacion. Esto le da derecho a acceder a informacion filtrada. 


    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Satisface_suscribirse_fuentes_informacion 
  •  
    Con los objetosEn el rol
    Suscribirse_fuentes_informacion  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:Fracaso_suscribirse_fuentes_informacion 
  •  
    Con los objetosEn el rol
    Suscribirse_fuentes_informacion  GTModificaDR
     


    solicitar_monitorizacion (Tarea)

    Properties:
    IDsolicitar_monitorizacion 
    DescripcionCuando un usuario se suscribe a una comunidad, se le pide que informe de todas sus acciones. 

    Relaciones:
    En el rolEn la relacion Otros extremos
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Satisface_detectar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_molestos  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:Fracaso_detectar_usuarios_molestos 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_molestos  GTModificaDR
    GTModificaOR GTFallaObjetivo
  • CondicionMental:Fracaso_detectar_usuarios_insatisfechos 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_insatisfechos  GTModificaDR
    GTModificaOR GTSatisfaceObjetivo
  • CondicionMental:Satisface_detectar_usuarios_insatisfechos 
  •  
    Con los objetosEn el rol
    Detectar_usuarios_insatisfechos  GTModificaDR